#include <bits/stdc++.h>
using namespace std;

// 运行一组测试数据
void runTest(int id, string folder = "data", string prefix = "sequence", string inExt = "in", string outExt = "out") {
    string infile = folder + "\\" + prefix + to_string(id) + "." + inExt;
    string outfile = folder + "\\" + prefix + to_string(id) + "." + outExt;
    string cmd = "std.exe < " + infile + " > " + outfile;
    system(cmd.c_str());
}

int main() {
    // 编译标准程序
    system("g++ std.cpp -o std.exe");
    
    // 生成样例输出
    for(int i = 1; i <= 3; i++) {
        runTest(i, "sample", "sequence", "in", "ans");
    }
    
    // 生成测试数据输出
    for(int i = 1; i <= 20; i++) {
        runTest(i);
    }
    
    return 0;
}
